excalibur (king arthur's legendary sword) - Español Inglés Diccionario